module tb_mixColumns();
  
  reg [31:0] col_in;
  reg enc_dec;
  wire [31:0] col_out;
  wire [31:0] col_out_dec;
  
  mixColumns MIX_COL
  (
    .mix_col(col_out),
    .col(col_in),
    .enc_dec(enc_dec)
  );
  
    mixColumns MIX_COL_DEC
  (
    .mix_col(col_out_dec),
    .col(col_out),
    .enc_dec(1'b0)
  );
  
  initial
    begin
      enc_dec = 1;
      col_in = 32'hd4_bf_5d_30;
      #5;
      col_in = 32'he0_b4_52_ae;
      #5;
      col_in = 32'hb8_41_11_f1;
      #5;
      col_in = 32'h1e_27_98_e5;
      #5
      col_in = 32'h30_5d_bf_d4;
    end
endmodule
